home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1998 August / PC Plus SuperCD 50a Issue 142 (CD142a) (August 1998).iso / full / jbuild / setup / JBuilder / jsamples.z / test.jar / sunw / demo / test / BridgeTesterBeanInfo.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-06-04  |  5.5 KB  |  153 lines

  1. package sunw.demo.test;
  2.  
  3. import java.awt.Image;
  4. import java.beans.BeanDescriptor;
  5. import java.beans.EventSetDescriptor;
  6. import java.beans.IndexedPropertyDescriptor;
  7. import java.beans.IntrospectionException;
  8. import java.beans.MethodDescriptor;
  9. import java.beans.PropertyDescriptor;
  10. import java.beans.SimpleBeanInfo;
  11.  
  12. public class BridgeTesterBeanInfo extends SimpleBeanInfo {
  13.    Class btClass;
  14.    // $FF: synthetic field
  15.    static Class class$sunw$demo$test$BridgeTester;
  16.    // $FF: synthetic field
  17.    static Class class$sunw$demo$test$BridgeTesterCustomizer;
  18.    // $FF: synthetic field
  19.    static Class class$sunw$demo$test$BridgeTesterListener;
  20.    // $FF: synthetic field
  21.    static Class class$java$beans$PropertyChangeListener;
  22.    // $FF: synthetic field
  23.    static Class class$java$beans$VetoableChangeListener;
  24.  
  25.    public BeanDescriptor getBeanDescriptor() {
  26.       return new BeanDescriptor(this.btClass, class$sunw$demo$test$BridgeTesterCustomizer != null ? class$sunw$demo$test$BridgeTesterCustomizer : (class$sunw$demo$test$BridgeTesterCustomizer = class$("sunw.demo.test.BridgeTesterCustomizer")));
  27.    }
  28.  
  29.    public PropertyDescriptor[] getPropertyDescriptors() {
  30.       try {
  31.          PropertyDescriptor var1 = new PropertyDescriptor("background", this.btClass);
  32.          PropertyDescriptor var2 = new PropertyDescriptor("foreground", this.btClass);
  33.          PropertyDescriptor var3 = new PropertyDescriptor("font", this.btClass);
  34.          PropertyDescriptor var4 = new PropertyDescriptor("intValue", this.btClass);
  35.          var4.setConstrained(false);
  36.          var4.setBound(true);
  37.          PropertyDescriptor var5 = new PropertyDescriptor("shortValue", this.btClass);
  38.          var5.setConstrained(false);
  39.          var5.setBound(false);
  40.          PropertyDescriptor var6 = new PropertyDescriptor("longValue", this.btClass);
  41.          var6.setConstrained(false);
  42.          var6.setBound(false);
  43.          PropertyDescriptor var7 = new PropertyDescriptor("byteValue", this.btClass);
  44.          var7.setConstrained(false);
  45.          var7.setBound(false);
  46.          PropertyDescriptor var8 = new PropertyDescriptor("charValue", this.btClass);
  47.          var8.setConstrained(false);
  48.          var8.setBound(false);
  49.          PropertyDescriptor var9 = new PropertyDescriptor("floatValue", this.btClass);
  50.          var9.setConstrained(false);
  51.          var9.setBound(false);
  52.          PropertyDescriptor var10 = new PropertyDescriptor("doubleValue", this.btClass);
  53.          var9.setConstrained(false);
  54.          var9.setBound(false);
  55.          PropertyDescriptor var11 = new PropertyDescriptor("booleanValue", this.btClass);
  56.          var11.setConstrained(false);
  57.          var11.setBound(false);
  58.          PropertyDescriptor var12 = new PropertyDescriptor("stringValue", this.btClass);
  59.          var12.setConstrained(false);
  60.          var12.setBound(false);
  61.          IndexedPropertyDescriptor var13 = new IndexedPropertyDescriptor("intArray", this.btClass, "getIntArray", "setIntArray", "getIntArrayWithIndex", "setIntArrayWithIndex");
  62.          ((PropertyDescriptor)var13).setBound(false);
  63.          ((PropertyDescriptor)var13).setConstrained(false);
  64.          IndexedPropertyDescriptor var14 = new IndexedPropertyDescriptor("doubleArray", this.btClass, "getDoubleArray", "setDoubleArray", "getDoubleArrayWithIndex", "setDoubleArrayWithIndex");
  65.          ((PropertyDescriptor)var14).setConstrained(false);
  66.          ((PropertyDescriptor)var14).setBound(false);
  67.          IndexedPropertyDescriptor var15 = new IndexedPropertyDescriptor("stringArray", this.btClass, "getStringArray", "setStringArray", "getStringArrayWithIndex", "setStringArrayWithIndex");
  68.          ((PropertyDescriptor)var15).setConstrained(false);
  69.          ((PropertyDescriptor)var15).setBound(false);
  70.          IndexedPropertyDescriptor var16 = new IndexedPropertyDescriptor("floatArray", this.btClass, "getFloatArray", "setFloatArray", "getFloatArrayWithIndex", "setFloatArrayWithIndex");
  71.          ((PropertyDescriptor)var16).setConstrained(false);
  72.          ((PropertyDescriptor)var16).setBound(false);
  73.          IndexedPropertyDescriptor var17 = new IndexedPropertyDescriptor("charArray", this.btClass, "getCharArray", "setCharArray", "getCharArrayWithIndex", "setCharArrayWithIndex");
  74.          ((PropertyDescriptor)var17).setConstrained(false);
  75.          ((PropertyDescriptor)var17).setBound(false);
  76.          IndexedPropertyDescriptor var18 = new IndexedPropertyDescriptor("byteArray", this.btClass, "getByteArray", "setByteArray", "getByteArrayWithIndex", "setByteArrayWithIndex");
  77.          ((PropertyDescriptor)var18).setConstrained(false);
  78.          ((PropertyDescriptor)var18).setBound(false);
  79.          IndexedPropertyDescriptor var19 = new IndexedPropertyDescriptor("booleanArray", this.btClass, "getBooleanArray", "setBooleanArray", "getBooleanArrayWithIndex", "setBooleanArrayWithIndex");
  80.          ((PropertyDescriptor)var19).setConstrained(false);
  81.          ((PropertyDescriptor)var19).setBound(false);
  82.          IndexedPropertyDescriptor var20 = new IndexedPropertyDescriptor("shortArray", this.btClass, "getShortArray", "setShortArray", "getShortArrayWithIndex", "setShortArrayWithIndex");
  83.          ((PropertyDescriptor)var20).setConstrained(false);
  84.          ((PropertyDescriptor)var20).setBound(false);
  85.          PropertyDescriptor[] var21 = new PropertyDescriptor[]{var4, var5, var6, var9, var10, var8, var11, var7, var12, var13, var14, var15, var17, var18, var19, var16, var20, var1, var2, var3};
  86.          return var21;
  87.       } catch (IntrospectionException var22) {
  88.          throw new Error(((Throwable)var22).toString());
  89.       }
  90.    }
  91.  
  92.    public int getDefaultPropertyIndex() {
  93.       return 8;
  94.    }
  95.  
  96.    public EventSetDescriptor[] getEventSetDescriptors() {
  97.       String[] var1 = new String[]{"eventNumber1", "eventNumber2", "eventNumber3", "eventNumber4"};
  98.  
  99.       EventSetDescriptor var2;
  100.       EventSetDescriptor var3;
  101.       EventSetDescriptor var4;
  102.       try {
  103.          var2 = new EventSetDescriptor(this.btClass, "Event", class$sunw$demo$test$BridgeTesterListener != null ? class$sunw$demo$test$BridgeTesterListener : (class$sunw$demo$test$BridgeTesterListener = class$("sunw.demo.test.BridgeTesterListener")), var1, "addBridgeTesterListener", "removeBridgeTesterListener");
  104.          var3 = new EventSetDescriptor(this.btClass, "propertyChange", class$java$beans$PropertyChangeListener != null ? class$java$beans$PropertyChangeListener : (class$java$beans$PropertyChangeListener = class$("java.beans.PropertyChangeListener")), "propertyChange");
  105.          var4 = new EventSetDescriptor(this.btClass, "vetoableChange", class$java$beans$VetoableChangeListener != null ? class$java$beans$VetoableChangeListener : (class$java$beans$VetoableChangeListener = class$("java.beans.VetoableChangeListener")), "vetoableChange");
  106.       } catch (IntrospectionException var6) {
  107.          throw new Error(((Throwable)var6).toString());
  108.       }
  109.  
  110.       EventSetDescriptor[] var5 = new EventSetDescriptor[]{var2, var3, var4};
  111.       return var5;
  112.    }
  113.  
  114.    public int getDefaultEventIndex() {
  115.       return 2;
  116.    }
  117.  
  118.    public MethodDescriptor[] getMethodDescriptors() {
  119.       return null;
  120.    }
  121.  
  122.    public Image getIcon(int var1) {
  123.       if (var1 == 1) {
  124.          Image var5 = ((SimpleBeanInfo)this).loadImage("BridgeTesterIconColor16.gif");
  125.          return var5;
  126.       } else if (var1 == 2) {
  127.          Image var4 = ((SimpleBeanInfo)this).loadImage("BridgeTesterIconColor32.gif");
  128.          return var4;
  129.       } else if (var1 == 3) {
  130.          Image var3 = ((SimpleBeanInfo)this).loadImage("BridgeTesterIconMono16.gif");
  131.          return var3;
  132.       } else if (var1 == 4) {
  133.          Image var2 = ((SimpleBeanInfo)this).loadImage("BridgeTesterIconMono32.gif");
  134.          return var2;
  135.       } else {
  136.          return null;
  137.       }
  138.    }
  139.  
  140.    public BridgeTesterBeanInfo() {
  141.       this.btClass = class$sunw$demo$test$BridgeTester != null ? class$sunw$demo$test$BridgeTester : (class$sunw$demo$test$BridgeTester = class$("sunw.demo.test.BridgeTester"));
  142.    }
  143.  
  144.    // $FF: synthetic method
  145.    static Class class$(String var0) {
  146.       try {
  147.          return Class.forName(var0);
  148.       } catch (ClassNotFoundException var2) {
  149.          throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  150.       }
  151.    }
  152. }
  153.